/**
 * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
 *
 * 
 * @param array int整型一维数组 
 * @return int整型一维数组
 */
 function reOrderArray( array ) {
  // write code here
  var i = 0
  while(i < array.length - 1){
    var j = i + 1
    while(array[i] % 2 === 0){
      while(array[j] % 2 === 0){
        if(j === array.length - 1){
          return array
        }
        j++
      }
      var temp = array[j]
      for(var m = j;m > i;m--){
        array[m] = array[m-1]
      }
      array[i] = temp
    }
    i++
  }
  return array
}
module.exports = {
  reOrderArray : reOrderArray
};